Giải quyết vấn đề này, tôi bỏ lớp db java trước đó và viết một hàm db mới vì có vẻ như lớp được phát triển trước đó đang gây ra sự cố mã hóa kép.
Lỗi tôi nhận được khi nhập thủ công 'çanak çömlek patladı' trực tiếp vào cơ sở dữ liệu liên quan đến sự cố với MySQL không thực sự phân phối UTF-8 trên các trường varchar. Ngay sau khi tôi cập nhật trường thành varbinary, mọi thứ đều hoạt động.
Tôi hy vọng điều này sẽ giúp ích cho ai đó, tôi chắc chắn rằng tóc của tôi sẽ mọc lại, cảm ơn tất cả những người đã góp ý.