По прежнему считаю, что включение ява кода в программу принесет только вред. Думаю добавление классов снимет многие проблемы самого паскаля и отпадет необходимость обращаться к внешним библиотекам так часто.
Ведь достаточно добавить возможность наследовать классам оригинальной явы как в Canterbury, т.е.
uses java.util.TimerTask;
type MyTask = class(TimerTask)