Løst, jeg glemte at tilføje kodningen, da jeg initialiserede forbindelse:
før var:
con = DriverManager.getConnection("jdbc:mysql:///dbname", "user", "pass");
nu (fungerer):
con = DriverManager.getConnection("jdbc:mysql:///dbname?useUnicode=true&characterEncoding=utf-8", "user", "pass");