Hier würde ich empfehlen das Ganze auf einen externen Server auszulagern (z.B. Tomcat) und eine Kommunikation zwischen diesem und der AS/400 z.B. über Dataqueues herzustellen. Wir machen das seit vielen Jahren so und arbeiten auch mit SFTP-Verbindungen über com.jcraft.jsch. Und bis jetzt hatten wir nie Probleme damit. Es gab keine Fehler und auch die Performance ist optimal.

Gruß,
KM