Cita:
Iniciado por FiruzzZ si la exception que estás teniendo es ArrayIndexOutOfBoundsException
¿Por qué hacés esto?
} catch (Exception e) {
En vez de esto
} catch (ArrayIndexOutOfBoundsException e) {
Pueden surgir varios problemas (exceptions a futuro) y siempre vas a largar por pantalla el mismo mensaje: "Seleccione un cliente"
PD:Me sorprende tu hipocresía, siendo que acabás de postear un artículo que habla sobre la mala práctica de atrapar Exception's genéricas.
Recién estoy aprendiendo a tratar excepciones, estoy leyendo todo lo que puedo para poder hacer las cosas de la mejor forma, por lo mismo puse el código si estaba bien la solución o no.
Gracias por ayudar a comprender, creo que con buenas palabras todo andamos bien ...