Is it possible that multiple catch block is executed

No, once the proper catch code fires off, the control is transferred to the finally block , and then whatever follows the finally block.