Bene, in primo luogo, non avreste un metodo del processRow. Avreste i metodi che erano reali quale deleteRow. Se stiate provando a cancellare da un vettore vuoto, potreste permettere semplicemente che il RuntimeException sia gettato. Il la maggior parte che abbiate fatto è di spostare l'eccezione nel vostro proprio codice categoria su ordinazione di eccezione