If you need to store preferences across computers,
java.util.prefs.Preferences is not the class to do it with.
java.util.prefs.Preferences was basically meant to be a Java interface
into the Windows Registry (with a more system-independent back-end).
You will want to create your own way of persisting user preferences
which involves storing them on some server somewhere. You could put it
into the same database as your application's domain database, though it
isn't a good excuse that "I'm already connecting to it."
It may be a better implementation to have a separate Preferences
database, or web-service, or whatever makes sense in your
environment(s). Personally, I like the "web-service" approach, but that
is 80% of what I do on a daily basis, so my preference (no pun intended)
is biased.