Data deleted with sqlplus still showing up in SQL Developer
Does your SQLPlus script execute a COMMIT when it finishes the DELETE? If not, then the DELETE transaction hasn't been committed (persisted) yet. From the same connection in SQLPlus it'll look like the rows were deleted, but that's because it's still in the middle of the same active transaction.