Pesquisando data e hora no webwork

E ai galera, tudo bem?
Estou trabalhando com um formulario WebWork para realizar pesquisas de registros, com o usuario informando a data e a hora/minutos, usando o <ww:datepicker/>. Na minha Action pego esse retorno como String e a converto para java.util.Date.
Quando passo esses parametros para a minha DAO transformo esse java.util.Date para java.sql.Date assim:

_snDAO.findSn(new java.sql.Date(dateBegin.getTime()), new java.sql.Date(dateEnd.getTime()));

Mas debungando verifiquei que nessa transformação de Dates perco a hora e minutos informados, ficando zerados os campos de hora e minutos na pesquisa. Nas minhas googladas em alguns fóruns dizem que Date não serve para hora, somente datas e em outros dizem o contrario.
Alguém ai sabe realmente as funções do java.sql.Date, se ele aceita a hora e minutos que estão no java.util.Date?
Ou como posso fazer essa pesquisa recebendo a data e hora/minutos em String?
Lembrando que no meu mysql o campo data é Datetime.
Valeu.

O galera não deu nem tempo pra ninguém responder ainda, mas tudo bem, eu consegui achar a solução aqui.
Nas minhas pesquisas e testes verifiquei que o java.sql.Date não aceita hora e minutos mesmo.
Solucionei o problema com a classe java.sql.TimeStamp, mesmo o campo no MySQL sendo DateTime.
Ficou assim entao passando pra DAO:

_snDAO.findSn(new Timestamp(dateBegin.getTime()), new Timestamp(dateEnd.getTime()));

Falou…