Non solo non è necessario è del tutto sconsigliabile.
Hai un'API PL/SQL che (presumibilmente) funziona. Hai persone che lo capiscono e hanno le capacità per mantenerlo. Perché vorresti trasferirlo in Java per nessun vantaggio commerciale riconoscibile .
Ti divertirai abbastanza a scrivere il front-end in Java. Fai in modo che funzioni prima di prendere qualsiasi decisione relativa ad altri livelli dell'applicazione.
Un ultimo pensiero:hai sviluppatori PL/SQL:perché non sviluppare un front-end web in Apice invece?