illuminazione....trovato!
praticamente il metodo viene chiamato dal costruttore (credo) e ho aggiunto questo controllo
codice:
	public void setBackground(Color c){
		super.setBackground(c);
		if(!c.equals(new Color(238, 238, 238))) this.container.setBackground(c);
	}
ora funziona come vorrei