Bei ILE hat das Programmobjekt immer CCSID 65535, die einzelnen Module dann die entsprechende Quell-CCSID.

Das ist aber nicht dein Problem.
Zum Them RegEx hatten wir hier im Forum schon mal einen Beitrag.
Du musst die Locale zur Laufzeit setzen, sonst nimmt RegEx 037 an oder du musst deinen Ausdruck und den Vergleichswert von der JobCCSID in 037 codewandeln.