Wenn du via JDBC (oder eigentlich egal, da bei HTTP das gleiche ist) auf die IBM i zugreifst, so wird grundsätzlich versucht, den selben Job wiederzuverwenden.
Jetzt kann es vorkommen, dass der gleiche Job von unterschiedlichen Requests verwendet wird.
Du musst in deinem Request jedes mal sicher stellen, dass deine Umgebung (u.a. auch die QTEMP) sauber ist.
Du darfst nicht darauf vertrauen, dass der nächste Request noch mit dem gleichen Job abgearbeitet wird.