Wenn es sich um die interne HSQLDB in Base handelt, dann kann kein gleichzeitiger Zugriff erfolgen. Diese Variante ist nur für den lokalen Einsatz für einen gleichzeitigen Zugriff vorgesehen.
Entweder eine andere Datenbank verwenden (z.B. MySQL) oder eine HSQLDB von http://www.hsqldb.org. Die mit Base gelieferte HSQLDB ermöglicht keine Mehrbenutzerzugriffe.
Ich kann allerdings keine weiteren Angaben dazu machen, da ich die Info auch nur aus dem Buch von Thomas Krumbein habe und selbst noch keine externe Datenbank angebunden habe.
Bevor du es lange versuchst und am Ende doch feststellen wirst, dass das mit HSQL nicht funktioniert, solltest du die gesamte Datenbank nochmal anlegen, und zwar als MySQL. Das ist einfacher und problemloser und du kannst die Datenbank nachher dann auch noch mit Base verwalten, merkst also den Unterschied kaum.