I've troubleshot a problem similar to this using 2 methods (not sure which one worked, but either method used is easy and simple to revert should it be necessary).
Method 1: My Computer, Local Disk (C:), Program Files (x86), copy Java folder, back to (C:), Program Files (not x86), paste Java folder.
done.
Method 2: Run the launcher that's giving you issues, click Options (just above Login) select node with Always Use (should be the one at the top.
done.
Good luck, hope it works for you.