हल हो गया, मैं कनेक्शन प्रारंभ करते समय एन्कोडिंग जोड़ना भूल गया:
पहले था:
con = DriverManager.getConnection("jdbc:mysql:///dbname", "user", "pass");
अभी (काम कर रहा है):
con = DriverManager.getConnection("jdbc:mysql:///dbname?useUnicode=true&characterEncoding=utf-8", "user", "pass");