Die Fehlermeldung weist auf eine openJDK-Installation hin, nicht auf die Oracle-Installation.
Der eclipse.ini-Eintrag muss -vm in einer separaten Zeile vom Pfad enthalten
-vm
/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/bin/java
obwohl das richtige Java die Vorgabe ist, sollte es nicht notwendig sein.