From what I remember you have to specify the encoding in your jdbc connectionLike: jdbc:mysql://localhost/some_db?useUnicode=yes&characterEncoding=UTF-8