NB: Laut Original-SWIFT-Spezifikation dürfen in einer SWIFT-Nachricht gar keine Umlaute enthalten sein. Der SWIFT Zeichensatz ist lediglich ein Subset des ASCII Zeichensatzes.
Es darf einen deshalb nicht wundern, wenn es bei der Verwendung von Umlauten in SWIFT-Daten zu Problemen kommt. Ich selbst kenne schon drei verschiedene verwendete Codierungen.