DB2Oracleなどと違って、FOR UPDATEしても(デフォルト設定だと)行ロックでブロックされません。設定はいくつかあるようですが、SQL中で個別に指定するには

FOR UPDATE WITH RS

などのRR、RS等のオプションをつける必要があります。
また、ブロックされる場所は、SQLの発行時でなく、行読み取り時(ResultSetのループ時)のようです。

DBによるクセには注意が必要と。。。