É JDBC, não JPA que determina a codificação: jdbc:mysql://localhost:3306/administer?characterEncoding=utf8