I had a similar problem. It was solved doing the following.
- Move Eclipse to Program Files (not to Program Files (x86)).
- Remove the path to the 32-bit version of Java from the 'path' environment variable.
I have both versions of Java installed, but Eclipse kept trying to use the 32-bit one.