Recentemente, trabalhei em um projeto que suponho que poderia ser resolvido usando o procedimento armazenado Java (mais precisamente algum pacote de recebimento/envio de e-mail).
Depois de um tempo, descobri que há um número muito pequeno de classes Java e procedimentos armazenados Java no banco de dados da minha empresa. Perguntei ao DBA e ele disse que usar procedimentos armazenados em Java é proibido porque "Ele pode facilmente colocar o servidor fora do ar".
Eu ficaria grato se alguém pudesse me explicar: é realmente perigoso usar procedimentos armazenados Java que usam pacotes externos? Existem armadilhas? O uso de procedimentos armazenados Java não é uma prática comum?