Programar em Java Dentro do Oracle

E ai galera boa noite.

Aqui na empresa eu tenho vários sistemas acessando um único banco de dados Oracle, como o numero de acessos ao banco aumentou muito, resolveram colocar a regra de negócios para salvar os dados dentro do BD. Funciona mais ou menos assim: minha classe de validação valida os dados enviado pelo usuário e se tudo ok ela chama um procedure em PL/SQL que executa o processo de salvar os dados no BD, assim economizando acessos ao banco de dados. Mas eu gostaria de substituir as procedures PL para classes java. Alguém ai já consegui fazer isso com sucesso sem comprometer o banco ? Eu n tenho ideia de como fazer esse teste.

Obrigado !!!