Đã giải quyết, tôi quên thêm mã hóa khi khởi chạy Kết nối:
trước đây là:
con = DriverManager.getConnection("jdbc:mysql:///dbname", "user", "pass");
bây giờ (đang làm việc):
con = DriverManager.getConnection("jdbc:mysql:///dbname?useUnicode=true&characterEncoding=utf-8", "user", "pass");