Variável Date do Java aceita data e hora?

Pessoal obtenho uma data no seguinte formato do banco de dados “dd/mm/yyyy hh:mm:ss”, verifiquei e realmente chega data e hora, quando eu jogo esse valor dentro de uma variável Date perde-se a hora e fica somente a data. Isso é normal? Tem como eu armazenar data e hora em algum tipo de variável se o date não suportar?

java.sql.Timestamp
Date realmente é apenas para apresentação de datas …

Vlw, show de bola, não tinha conhecimento de que uma variável timestamp podia ser inserida diretamente em um campo date de uma tabela.
Agora ficou redondo.