I just checked the train times.
There is one leaving Montparnasse at 10:50 which I can't reach as I land at 11:10, and the next at 13:10 which I should easily reach.
I'd then arrive at Niort at 15:25
Should the plane be delayed very much, the next train will go at 14:20 reaching Niort at 16:29