Stai usando una collezione non modificabile:

codice:
java.util.Collections$UnmodifiableCollection.remove(Collections.java:1021)
Nello specifico non so quale classe tu stia usando, ma essa rappresenta una collezione non modificabile... di consegueza, quel metodo lancia l'eccezione elencata perchè stai tentando di modificarla.


Ciao.