Green Park is a bit of a trek to cross between lines in my opinion. I would get a thameslink train to London Bridge and then 2 stops on Jubilee to Waterloo. Where is your train coming from into St Pancras? To be honest most trains at that time heading into London will be very busy.