I was facing the same issue. I did a couple of things:
1.Added this to the beginning of eclipse.ini
-vm
C:/Program Files/Java/jre6/bin/server
2.Updated the eclipse definitions – using check for updates from within eclipse. I still didn’t get the pin option (icon showed Java EE)
3.Updated Windows and restarted my system.
And voila! It worked! Hope it does for you too!