Derby 10.3

Caused by: java.sql.SQLTransactionRollbackException: A lock could not be obtained due to a deadlock, cycle of locks and waiters is:
Lock : ROW, SOMETABLE, (217,6)
  Waiting XID : {216333, S} , SOMESCHEMA, select something from SOMETABLE where somethingElse = ?
  Granted XID : {216146, X}
Lock : ROW, SOMETABLE, (4,1)
  Waiting XID : {216146, S} , SOMESCHEMA, update SOMETABLE set something = ? where somethingElse = ?
  Granted XID : {216190, S} , {216333, S}
. The selected victim is XID : 216333.

Thanks