Може би само една сесия на Oracle блокира друга. В този случай сесията на "конзолата" блокира сесията на Java приложението. Опитайте да се ангажирате във вашата сесия "Oracle DB console".
Когато изтриете някои редове от една сесия, без да се ангажирате и след това се опитате да изтриете същите редове от друга сесия (приложение Java), тя ще виси, докато първата сесия се ангажира (или върне назад).