Ciò potrebbe essere causato da un bel po' di cose:
-
Controlla il tipo di colonna nel database dovrebbe essere
NVARCHARnonVARCHAR(nota la "N" all'inizio della parola) -
Prova a inserire
charset=utf8nella stringa di connessione -
Converti il
byte[]per stringere usando la codifica UTF-8 come questaString arabicText = new String(byteArray, "UTF-8");