java.util.Dateは時・分・秒・ミリ秒まで保持しているが、
java.sql.Dateは時以下の単位の部分はゼロに正規化されている。