Double try-blocks?  Why not just use one?  You can check the type of the error you get if you really care in your catch block.