Tach!
Doch, Du kannst ja try-catch-Blöcke auch ineinander verschachteln. So hast Du für eine spezielle Exception einen eigenen catch-Block, für alle anderen aber den äußersten, der alles abfängt.
Ein try kann mehrere catch-Blöcke haben, jeder davon kann eine bestimmte Exception-Klasse fangen. Man muss die try-catch-Blöcke also bei lediglich mehreren möglichen Exception-Klassen für denselben zu überwachenden Code nicht schachteln.
dedlfix.