Tja, so ist das mit den CCSID's.
Es kann nur als Grafikfeld (wahrscheinlich UNICODE 13488) korrekt funktionieren. Wenn du es als Alpha-Feld definierst bestimmt der Zeichensatz der Quelle (e.g.273) und die Codepage von Windows (1252 ANSI) die Konvertierung von EBCDIC nach ANSI. Und da gibt es nun mal kein kyrillisch.
An deiner 5250-Sitzung werden die Daten nur "scheinbar" korrekt angezeigt, weil du als Hostcodepage eine kyrillische Codepage gewählt hast, deine Daten in der DB aber tatsächlich nicht kyrillisch sind. Schau die die Daten an einem 5250-Schirm mit Hostcodepage 273/1141 an, das sind die Zeichen, die du per ODBC erhältst.

Verwende halt für ODBC eine Grafikfeld-Tabelle.
Ansonsten wirst du auch ggf. Schwierigkeiten beim Mischen der Daten aus anderen Quellen aber in der selben Tabelle haben (Beispiel Stammdatenpflege mal auf kyrillisch mal auf deutsch).