ClassCastException sắp ra mắt vì bạn đang cố truyền lớp Thời gian dưới dạng một Chuỗi. Nó xuất hiện dưới dạng đối tượng Date vì java.sql.Time và java.sql.Date đều là lớp con của java.util.Date. Các lớp con này chỉ là các lớp bao bọc mỏng (Điều tương tự chỉ có đủ thông tin bổ sung để được ánh xạ vào các cột SQL). Vì vậy, trong Swing JTable, nó được sử dụng như java.util.Date vì các loại java.sql không liên quan đến các thành phần swing trong hầu hết các phần.