Ciao,
il problema è che il metodo nel main datiCollaudo() retituisce un Array di Iscritti, ma quando lo richiami nello switch lo usi come se fosse un void:
codice:
     case 2:
          temp = new Operazioni();
          datiCollaudo();
          break;
quindi i dati di collaudo non vengono salvati da nessuna parte e invocando il metodo showTab() su un array vuoto ovviamante viene lanciato un NullPointerException.

Per risolvere dovresti assegnare a iscritti l'array restituito da datiCollaudo()
codice:
    case 2:
             temp = new Operazioni();
             iscritti=datiCollaudo();
             break;
PS: Ti consiglio di eseguire sempre i null check.