Estoy seguro que es verdad para esa situación específica.
Para una cosa, *is* de Java más lento -- a pesar de algunas demandas por el contrario. Él simplemente *has* a ser: después de todos, no es código completamente compilado.
También, para los que no son familiares con AS/400, puede ser que hayan tenido apuro que lo mantenían y que lo templaban correctamente.
No sé sobre DB2/400, aunque UDB (DB2/2) es un DB muy bueno.