Die Verbindung zur AS/400 ist nicht das Problem. Ich habe übrigens den direkten Namen angegeben, damit das Programm ohne Änderungen notfalls auch auf anderen Systemen laufen könnte. Mit localhost geht das dann ja nicht.

Das Problem ist die Verbindung von der AS/400 zum MSSQL-Server, also über "com.microsoft.sqlserver.jdbc.SQLServerDriver" .
Dort kommt obige Rückmeldung.
Es scheint so, als wenn die AS/400 sich mit diesem Systemnamen versucht beim SQL-Server anzumelden. Der Server versucht diesen Namen dann aufzulösen, kann das aber nicht, weil der Name so nicht per DNS auflösbar ist. Das ist jetzt ne Vermutung, dass das so abläuft. Gestern abend kam mir die Idee den Namen einfach mal in die lokale Host-Datei am Server einzutragen. Hat jetzt aber auch nicht den gewünschten Erfolg gebracht. Ich werd mal schauen ob ich was zu der englischen Variante des Fehlers finde. Zu Host nicht gefunden gibt es leider nichts.