Странно го зададе тоя въпрос, но отговор е ясен. Това дето се чудиш се оправя с транзакции (transaction). Те ти позволяват да изпълниш един сет заявки на един път, като ако нещо стане има опцията да се върне в начално положение (rollback), както и commit за да приложиш промените. От предишните теми помня че ползваш Apache Derby, потърси в нета конкретната имплентация за транзакции с нея - не съм я разцъквал.