1. You should have incorporated proper clause in the sale agreement that in case of failure of to get such approval within a certain time, the agreement will be cancelled.
2. It is true that in many case such approval comes late but the constructions ideally starts only after such approval comes.
3. I would advise you to delay the payment till the sanctioned building plan comes at the hands of the builder. Send a letter to the builder in that direction.