This has to do with running Eclipse in a multi-user environment, first read this Eclipse help section on multi user installations. When Eclipse was installed, it was done so as an admin account. This meant that the configuration
folder was accessible and Eclipse thought this was a shared configuration or private install. Because of this Eclipse will first try to write data to the configuration catalog, but will fail for normal users.
What you want to do is to make Eclipse realize that you have a shared install installation and that all configuration data should be in the users home directory.
See this similar question and this IBM support answer for more information.