Да, это список только для чтения и может поддерживаться курсором базы данных , который читает и кэширует, когда вы перебираете список. Прежде чем вы сможете манипулировать своими данными, вы должны скопировать их.
List<Long> ids = new ArrayList<Long>();
ids.addAll( ibatusIds );