Según los comentarios escritos por @a_horse_with_no_name y @gofr1, hay 2 soluciones:
-
Cambiar
sendStringParametersAsUnicode
- esto hace que todas las cadenas se traten como cadenas "N" (esto es un cambio global) -
Usa
PreparedStatement.setNString()
en lugar desetString()
- y este es un cambio "local".
Ambos están funcionando:use el que mejor se adapte a sus necesidades :)