Die Originaldatei hat tatsächlich UTF-16 (CCSID 1200).
Die 2-Byte-Hexkennung am Anfang kennzeichnet dies.
Dein Konverter kann das allerdings nicht erkennen und konvertiert eben direkt 1 zu 1, was bei Sonderzeichen (z.B. deutsche Umlaute) ein Problem ist.

Du musst diese selber konvertieren und erst dann an den Konverter abgeben.
Allerdings musst du die 2 Bytes am Anfang wegbekommen, da sonst der CPYFRMSTMF das nicht konvertieren kann.

Die Alternative ist anschließend einen SQL abzusetzen:

update myfile set field=replace(field, x'00', '')

Zum löschen der 2 Sonderzeichen am Anfang dann:

update myfile set field=replace(field, x'DF8E', '')