Passe um parâmetro como booleano para fazer a conexão dinamicamente com base em seus requisitos. Você precisará de codificação no final do banco de dados também, espero que já esteja lá.
Com base na condição, altere a string de conectividade.
mudança
"jdbc:mysql://localhost",
para
"jdbc:mysql://localhost?useUnicode=true&characterSetResults=utf8&characterEncoding=UTF-8",
Opcionalmente, um agrupamento pode ser especificado, como:
&connectionCollation=utf8_general_ci