Para o amor de Deus, empacote seu aplicativo com uma cópia local do binário Java se seu aplicativo precisar de uma versão específica. Não confie no binário instalado pelo sistema. Isso impede que os usuários atualizem seus plug-ins do navegador Java.
Com as recentes grandes vulnerabilidades em Java recentemente, pararia de usar seu produto imediatamente se você me dissesse que não consegui atualizar o Java.
Dito isso, se seus clientes forem administradores nesses computadores, não há nada que você possa fazer para evitar isso. Escreva um código melhor.