Реших го, зарязах предишния db java клас и написах нова db функция, тъй като изглеждаше, че предишният разработен клас причинява проблем с двойното кодиране.
Грешката, която получавах при ръчното въвеждане на „çanak çömlek patladı“ директно в базата данни, беше свързана с проблем с MySQL, който не предава наистина UTF-8 в полетата на varchar. Веднага след като актуализирах полето до varbinary, всичко заработи.
Надявам се това да помогне на някого, сигурен съм, че косата ми ще порасне отново, благодаря на всички, които предложиха предложения.