Mit ein bischen Java-Kenntnissen (oder auch eingekauften ) würd ich dir empfehlen TN5250j soweit zu modifizieren, damit es in deine Anwendung integriert werden kann (Wenn eine Änderung überhaupt nötig ist, so gut kenne ich das Teil nicht auswendig).
Das Projekt ist Open Source auf Sourceforge:
http://tn5250j.sourceforge.net

Den Code hab ich mir auch schon mal angeschaut und es hat nicht lange gedauert bis ich die ersten Modifikationen machen konnte.

Gruß aus Bremen,
Nico