Bem, firstly, você não teria um método do processRow. Você teria os métodos que eram reais como o deleteRow. Se você está tentando suprimir de um vetor vazio, você poderia simplesmente permitir que o RuntimeException seja jogado. O a maioria que você faria é envolver a exceção em sua própria classe feita sob encomenda da exceção