Това е JDBC, а не JPA, което определя кодирането: jdbc:mysql://localhost:3306/administer?characterEncoding=utf8