Da hast du leider schlechte Karten.
Eine gemeinsame Darstellung der Umlaute aus verschiedenen Codepages ist leider nicht mölich.
Die Codepages sind auch nicht modifizierbar, da sie intern hinterlegt sind, also "fest verdrahtet".
Du musst das also so hinnehmen.

Bei Zugriffen aus ODBC kannst du mittels Cast (wenn du weißt, welche Daten von wo stammen) aus den verschiedenen CCSID's in Unicode casten, so dass du hier eine gemeinsame Darstellung erhältst.