Was du mit C/C++ auf der AS/400 machen kannst, erfährst du hier:
https://www.ibm.com/support/knowledg...gcandcplus.htm

Java-Anwendungen mit GUI funktionieren auf der AS/400 generell nicht, da es keine grafischen Terminals auf der AS/400 gibt sondern nur Greenscreen 5250.
Dafür kannst du ja Java überall woanders laufen lassen und per JDBC mit der AS/400-DB kommunizieren.