Если вы удаляете что-то с помощью итератора, вы не можете продолжать использовать тот же самый итератор. Можно сделать
iterator.remove(); iterator.next(); iterator.remove(); iterator.next();
. Это самое близкое, насколько я знаю.