Well I would start by asking you what on earth possessed you to buy a 9W ticket in Jan for for travel in July & Sept! Given what 9W was going through then you had a very optimistic outlook or you just booked L1.
Now I'm confused about parts of your message... you booked through a TA? Why aren't they taking responsibility for your ticket? That's the job of the TA!
Anyways here's my take on your situation - if you booked through an OTA/large TA cancel your ticket immediately. There is very little chance 9W is going to be flying to Europe by July. If you booked through a large OTA/TA you have a better chance of getting a refund.
You anyways need to book a new ticket that much is certain. What's only left to chance and the gods is whether you'll get any refund. Good luck.