ArrayIndexOutOfBoundsException es una RuntimeException
http://download.oracle.com/javase/1....Exception.html
Lo que viene a significar que es un error de código, lo recomendable es que evites esa exception mediante código, no con un try/catch.
En los enlaces que te he puesto en el otro hilo que has abierto, lo tienes explicado, aunque hay que reconocer que este es un tema bastante conceptual y complicado.