Похоже, что дерби не поддерживает условные операторы [ЕСЛИ]. Как мы пишем
if exists (select 1 from customers where name='somename')
update customers ...
else
insert into customers ...
на дерби? Derby не имеет 'замены в' mysql также.
Примечание: Я использую дерби в качестве замены поблочного тестирования для mysql [который является производством, будет использовать mysql, и модульный тест будет использовать дерби].