Ternyata itu adalah masalah pertanyaan yang tidak dikomit. Terima kasih kepada Brent Worden untuk pertanyaan tentang transaksi yang mengarahkan saya untuk melihat-lihat dan memperhatikan bahwa saya telah menonaktifkan komit otomatis dan tidak melakukan setelah kueri.
Jadi solusi yang berhasil untuk saya:
conn.setAutoCommit(true);
atau
statement.executeQuery(query);
conn.commit();
Ini memungkinkan kueri dihapus dan data basi dicegah.