Multiple-client features available in Derby
contains some features that are useful for developing multi-user applications.
Multiple concurrency levels
Multi-connection and multi-threading
Derby in a server framework
The Derby Network Server
How to start an embedded server from an application
Embedded server example