Esto podría deberse a varias cosas:
-
Verifique el tipo de columna en la base de datos, debe ser
NVARCHARnoVARCHAR(Observe la "N" al principio de la palabra) -
Intenta poner
charset=utf8en la cadena de conexión -
Convierte el
byte[]a la cadena usando la codificación UTF-8 como estaString arabicText = new String(byteArray, "UTF-8");