Прежде всего, вы смотрели на пакет DBMS_CRYPTO в Oracle?Если это поддерживает алгоритм (ы), который вам нужен, я бы предложил использовать его вместо вызова Java.
Но да, если необходимо, вы сможете вызывать JCA из PL / SQL.Мне кажется, что это является частью ядра JDK и поэтому должно быть уже включено во встроенную среду Java Oracle, но даже если бы это было не так, вы можете загрузить классы в базу данных самостоятельно.Единственным серьезным ограничением является то, что вы не можете использовать JNI в базе данных, но я думаю, что в данном случае это не актуально.
Если ваш вопрос более общий, как вызывать Java из PL / SQL, то начните с Руководство Oracle Java Developer. Глава о хранимых процедурах Java - это прежде всего то, что вам нужно.