ah si mi sono dimenticato di dirlo, la classe non serializzabile è Categoria.
Coordinate è una classe molto semplice:

codice:
public class Coordinate implements Serializable { 
private int x; private int y;
 
public Coordinate(int x, int y){
 this.x = x; this.y = y; }