Campo Date Hibernate+Oracle

Pessoal

Tenho um ambiente configurado com oracle+hibernate+spring só que na hora de eu trabalhar com campos do tipo Date ele esta fazendo alguma confusão olhem o exemplo.

ele grava a data assim “15/01/2006 00:03:00” aquele “3” é o meu mês e ele esta gravando nos minutos. Não consegui configurar em lugar nenhum para ele gravar “15/03/2006 00:00:00” e dai quando tento fazer alguma busca ele não esta conseguindo localizar com esta data. Pelo que perecebi é no Java que fica este formato de data e dai grava errado.

Desde já agradeço