Is is possible to create a universal Singleton class, which is, at any given time, only one instance is shared across multiple Java processes?
Yes, but not without external facilities. The simplest way is to use RMI. Other options include CORBA or Web Services - Just google it up.