Auch das ist normalerweise unerheblich. Durch Angabe der CP wird beim Lesen halt in diese CP umgesetzt.
Wenn die PF z.B. CP500 hat, kannst du diese trotzdem mit CP273 lesen.

Übrigens:
Das ganze geht nur mit PF's, die KEINE gepackten oder sonstige Nicht-Zeichen-Felder enthalten !!!
Du öffnest einen Zeichen-Stream, so dass keine Feldumsetzung stattfindet.
Der bessere und sicherere Weg ist (wie Dieter schon sagt) SQL !!!