latin1 (ccsid 819) sollte eigentlich immer gehen (auch ohne im Java am encoding was zu machen), es sei denn, da steht schon Murks drin, weil bei der Erstellung und dem reinschreiben schon gemurkst wurde.
Erstelle Dir doch mal ein Streamfile mit Java und vergleiche das mal mit dem, was Du da lesen willst.

D*B