Passa un parametro come booleano per effettuare la connessione dinamicamente in base alle tue esigenze. Avrai bisogno della codifica anche alla fine del database, spero che sia già lì.
In base alla condizione cambia la stringa di connettività.
cambia
"jdbc:mysql://localhost",
a
"jdbc:mysql://localhost?useUnicode=true&characterSetResults=utf8&characterEncoding=UTF-8",
Facoltativamente, è possibile specificare una confronto, ad esempio:&connectionCollation=utf8_general_ci