ClassCastException akan datang karena Anda mencoba mentransmisikan kelas Time sebagai String. Itu muncul sebagai objek Date karena java.sql.Time dan java.sql.Date keduanya merupakan subclass dari java.util.Date. Subkelas ini hanyalah pembungkus tipis (Hal yang sama dengan informasi tambahan yang cukup untuk dipetakan ke kolom SQL). Jadi dalam JTable Swing digunakan sebagai java.util.Date karena tipe java.sql sebagian besar tidak relevan dengan komponen swing.