Ja stimmt, Datentyp "C" ist ja UCS2 !
Das Problem ist wohl, dass der Job ja in SBCS (also z.B. 273) läuft, bei der Rückgabe also wieder eine Codewandlung in CCSID(273) stattfindet.

Wo läuft das aufrufende Programm ?
Auch dieses arbeitet ja ggf. wieder im SBCS-Modus !

Ich denke der ganze UCS2-Kram läuft nur in Verbindung mit der Aussenwelt (sprich ODBC-Zugriff). In der Innenwelt wird ggf. immer in die Job-CCSID konvertiert.