Vyřešil jsem to, zbavil jsem se předchozí třídy java db a napsal jsem novou funkci db, protože se zdálo, že předchozí vyvinutá třída způsobovala problém s dvojitým kódováním.
Chyba, kterou jsem dostával při ručním zadávání „çanak çömlek patladı“ přímo do databáze, se týkala problému s tím, že MySQL skutečně neuvádí UTF-8 na polích varchar. Jakmile jsem pole aktualizoval na varbinary, vše fungovalo.
Doufám, že to někomu pomůže, jsem si jistý, že mi vlasy dorostou, děkuji všem, kteří nabídli návrhy.