This is a question for you insurance company....
But I believe they will tell you to take action against the contractor for the damages. Contractors should have their own insurance coverage to cover problems they are responsible for.
Have you spoken with an attorney on this matter? Contacting one might be worth the effort.