Anda seharusnya tidak menggunakan rs.getString()
pada tipe data Tanggal. Anda harus menggunakan rs.getDate()
lalu uraikan tanggal sesuai keinginan.
Contoh:
java.sql.Date date = rs.getDate(i);
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String dateStr = dateFormat.format(date);
Atau Anda bisa langsung mendapatkan tanggal sebagai string langsung dari database menggunakan TO_CHAR
fungsinya seperti ini:
SELECT TO_CHAR(col1, 'yyyy-mm-dd') AS 'MYDATE' FROM TABLE1;
Dan kemudian dapatkan sebagai string:
String dateStr = rs.getString("MYDATE");
Semoga membantu