Dies ist eindeutig ein Fehler, wie die Dokumentation der Klasse java.sql.Date
zeigt Zustände
Um der Definition von SQL DATE zu entsprechen, müssen die von einer java.sql.Date-Instanz eingeschlossenen Millisekundenwerte „normalisiert“ werden, indem die Stunden, Minuten, Sekunden und Millisekunden in der bestimmten Zeitzone, der die Instanz zugeordnet ist, auf Null gesetzt werden .