Have you considered trying Eclipse on Ubuntu at home to see if it works, and if it does, try and talk them into setting up your workstation in dual boot configuration to test. It would be useful to prove that Vista is the real problem. While the fact that everything worked fine on XP makes me think that it is Vista, it doesn't hurt to be sure.
Ouch - that hurts
Have you considered trying Eclipse on Ubuntu at home to see if it works, and if it does, try and talk them into setting up your workstation in dual boot configuration to test. It would be useful to prove that Vista is the real problem. While the fact that everything worked fine on XP makes me think that it is Vista, it doesn't hurt to be sure.