Na podstawie komentarzy napisanych przez @a_horse_with_no_name i @gofr1 istnieją 2 rozwiązania:
-
Zmień
sendStringParametersAsUnicode
- spowoduje to, że wszystkie stringi będą traktowane jako "N" Strings (jest to zmiana globalna) -
Użyj
PreparedStatement.setNString()
zamiastsetString()
- i to jest zmiana "lokalna".
Obydwa działają - użyj lepiej dopasowanego do Twoich potrzeb :)