ガイシュツだったら申し訳ないんだけど、例えば
import java.util.*;
import java.sql.*;
(中略)
Date d = new Date(0);
とか書くと
java.util.Dateとjava.sql.Dateのどっちが生成されるか
仕様で決ってんの?それとも実装依存?