Това очевидно е грешка, тъй като документацията на класа java.sql.Date
състояния
За да се съобразят с дефиницията на SQL DATE, стойностите на милисекундата, обвити от екземпляр java.sql.Date, трябва да бъдат „нормализирани“ чрез задаване на часовете, минутите, секундите и милисекундите на нула в конкретната часова зона, с която е свързан екземплярът .