Su questo non ci sono problemi. Sul PC da cui sto scrivendo ho ben 11 JDK Oracle (praticamente tutti dal 8 al 18 attuale).
L'unica abilità sta nel saper "controllare" e impostare appropriatamente le variabili di ambiente PATH e JAVA_HOME (la JAVA_HOME serve principalmente a tools esterni, es. Maven, non al JDK in sé).
E poi sugli IDE tipo Eclipse/IntelliJ IDEA basta "puntare" quel/quei JDK di interesse. Tutto lì.
Tra l'altro Oracle dal JDK 11 mette a disposizione anche gli zip (su Windows) invece che solo gli installer. Quindi molto più semplice e senza alcun bisogno di "installare" in maniera più invasiva.
55.0 indica Java 11 mentre 52.0 indica Java 8. Vuol dire che la tua applicazione è stata compilata per Java 11 ma stai cercando di avviarla con un Java 8. Ovviamente non va.
Ripeto: l'unica questione è impostare la PATH (e JAVA_HOME per altri tool).