Chiaro... tutti i tuoi JSpinner usano lo stesso identico riferimento all'unico SpinnerModel.
Quindi, modificando uno degli JSpinner, vai a modificare l'unico SpinnerModel, che riflette la modifica su tutti gli JSpinner che lo usano.
Dovrai creare uno SpinnerModel per ciascuno JSpinner. Porta dentro al for la creazione del model:
codice:
for( ... ) {
model = new SpinnerNumberModel(0, //initial value
0, //min
100, //max
1); //step
spinner = new JSpinner( model );
spinner.setSize( preferredSize );
...
add(spinner, c);
...
}
Ciao.