Beim SBMJOB ist der default CPYENVVAR(*NO) und damit ist das doch entkoppelt?!.
Der Java Job, gestartet mit einem einfachen

Code:
 CHGVAR     VAR(&QCMD) VALUE('cd ' *BCAT &PATH *TCAT +  
              ';./bin/run.sh ' *BCAT &DTAQ *BCAT &DLIB)
 
 SBMJOB     CMD(QSH CMD(&QCMD)) JOB(&Job) + ...
braucht eine Liblist.

Der submittete Job hat diese, aber die Java eingenen Q... Jobs haben die nicht.
Die holen sich die Liblist aus einer envvar.

Robi