Sua implementação java é descoberta pelo outro aplicativo e sistema operacional host através das variáveis de ambiente. Ter duas implantações de java funcionaria, desde que você altere a variável de ambiente para apontar para a versão necessária do java.
Correndo ambos simultaneamente não é possível AFAIK.