Patience there's no guarantee that your company will give you NOC. It is their sole discretion. Only you can try and explain your situation. I don't think there is an insurance to cover job loss. My own friend was jailed for non-payment of his bank loan. But lucky for him he got NOC and found another low paying job to continue to pay his obligations.