Wieder einmal eine Sache der CCSID.
Welche CCSID hat die Quell-Datei ?
Welche CCSID hat dein Job ?
Welche Hostpage hat deine 5250-Sitzung ?

Grundsätzlich gilt:
Zur Compilezeit werden Konstanten in die Job-CCSID übersetzt, zur laufzeit dann nicht mehr.

CCSID's werden nur übersetzt beim Lesen/Schreiben von
- DB
- MSGF's

Deshalb:
Nach Möglichkeit Konstanten in Dateien (für DSPF's in MSGF's mit gültiger CCSID) auslagern und eben zur Laufzeit laden.

An KEINER Stelle (DB/JOB) sollte CCSID 65535 (*HEX) vorkommen.

Am besten auch den Systemwert QCCSID korrekt setzen.