L'errore è nelle parentesi graffe. Sostituisci in questo modo:
codice:
switch(i) {
  	case 1: 
 	case 3:
  	case 5:
  	case 7:
           Double tmpNum = new Double(field);
  	   carta.setNumero(tmpNum);
           break;
  	case 0:
  	case 2:
  	case 4:
           carta.setSeme(field);
  	   break;
}
Non servono le parentesi graffe: il blocco di codice compreso fra un case ed il relativo break è di per se un blocco.

Domanda... sei sicuro di quella dichiarazione Double tmpNumero = new Double(field)? Se devi passare un oggetto allora devi mettere le Maiuscole, altrimenti elimina completamente quella riga e passa semplicemente la variabile field.

Ciao.