Ich denke da wird dir Google (o.ä.) mehr Ergebnisse liefern.
Java auf AS/400 ist wohl eher der seltenere Fall und für kommerzielle Anwendungen nicht unbedingt die beste Wahl.

Da empfehlen sich eher tatsächliche Client-Server-Anwendungen, die die DB2/400 im Hintergrund haben.

Wenn du Performance willst, benötigst du eine gesunde Mischung mit z.B. CGI's in ILERPG/COBOL, da nun mal Java für Batchverarbeitungen einen ziemlichen Overhead mitbringt.

Ggf. sind auch SQL-Prozeduren/Trigger/Funktionen per SQL-Body zu erstellen, in die man entsprechende Logiken einbauen kann.
Dadurch werden native C-Programme generiert, die nichts an Performance zu wünschen übriglassen.

Aber: wie alles im Leben, Geschmackssache und Größe des Geldbeutels.