Não só não é necessário, é completamente desaconselhável.
Você tem uma API PL/SQL que (presumivelmente) funciona. Você tem pessoas que o entendem e têm as habilidades para mantê-lo. Por que você gostaria de migrar isso para Java para nenhum benefício comercial discernível .
Você vai se divertir o suficiente apenas escrevendo o front-end em Java. Faça isso funcionar primeiro antes de tomar qualquer decisão em relação a outras camadas do aplicativo.
Um pensamento final:você tem desenvolvedores de PL/SQL:por que não desenvolver um front-end da Web em Apex em vez de?