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 :)