E chi l'ha detto? Se la base dati (proprio le tabelle, le relazioni ecc..) e l'accesso al DB vengono fatti in modo appropriato, cioè sfruttando anche le "transazioni" e quant'altro è in grado di offrire il DBMS .... non ci sono problemi.
I DBMS client-server servono proprio a questo ... avere 1 server DBMS (qui non c'entra Tomcat o altro, parlo proprio del server DBMS, es. MySQL, che è in ascolto su una certa porta) e N client, anche in contemporanea.