Открываешь в одном try..catch, а закрываешь в другом - нехорошо.