Ich hab mir das und auch den JDBC Treiber mal angesehen und habe mir jetzt ein kleines Java Programm geschrieben welches mir die Daten vom Select als XML zurück gibt und eine 2. Funktion für Update und ähnliches hat.

Ich muss das Programm jetzt nur noch auf die AS400 übertragen und in ein RPG einbinden.

Wieso sollte es denn ein Problem geben dieses in die bestehende Anwendung einzubinden ?
Also bei mir würde das von einem Batchprogramm aus aufgerufen werden um Daten in einen MS-Sql-Server zu schreiben.