Не само, че не е необходимо, но е и напълно непрепоръчително.
Имате PL/SQL API, който (вероятно) работи. Имате хора, които го разбират и имат уменията да го поддържат. Защо бихте искали да преместите това в Java без без забележими ползи за бизнеса .
Ще се забавлявате достатъчно, докато пишете предния край на Java. Първо накарайте това да работи, преди да вземете каквито и да е решения относно други слоеве на приложението.
Една последна мисъл:имате PL/SQL разработчици:защо не разработите уеб интерфейс в Apex вместо?