Erro na conversao de Date para TimeStamp

pessoal,

Eu tenho um JavaBean com um atributo Date.

Ai no formulario eu pego a data como string no formato dd/mm/aaaa e usando o SimpleDateFormat eu crio a data usando o metodo parse.

Dai eu passo esse Javabean pra uma classe de banco que
faz a SQL de insercao. Eu uso um preparedStatement pra ajustar
os valores. So que quando eu faco

ps.setTimeStamp(1, usuarioBean.getDataNascimento());

da um classCastException.

O estranho e que realmente e uma data.

ja testei tambem usando

ps.setDate(1, (javax.sql.Date) usuarioBean.getDataNascimento());

e nao funciona.

Valeu pela ajuda

Faz assim que funciona certinho:

ps.setTimeStamp(1, new Timestamp(usuarioBean.getDataNascimento().getTime());