Getting those huge beers to attenuate properly takes some careful planning. I've brewed a bunch of them ranging from 1.120 to 1.150 and have had pretty good luck.
The biggest problem is yeast health. Having the gravity that high will create quite a bit of osmotic shock. This will quite literally burst the cell walls of the yeast. Not good.
There are a couple of ways to deal with this. The first is to make sure you have enough yeast. A one or two liter starter won't work like it will for most beers. I do a five gallon starter.

That is not as extreme as it sounds, though. For my 1.140 wee heavy, I first brew a batch of scottish 80 shilling (somewhere around 1.050). I time this so that I will be racking to secondary or to the keg on the brew day for the wee heavy. I pitch the wee heavy right onto the entire yeast cake (I don't bother to wash the yeast) and then heavily oxygenate it. Fermentation will take off within 8 hours and will normally bring the gravity down to around 1.025-1.030 in 3-4 weeks. Remember, the yeast will need this extra time in primary to do its job. You don't need to worry about autolysis until 6-8 weeks.
In addition to doing a huge starter, you can ease the initial stress on the yeast by doing incremental feedings of sugar during fermentation. I always use a couple pounds of sugar in my monster beers so I can get the FG to an acceptable level. Just past high krausen, just add your sugar dissolved in a little boiled water to the fermenter.
I'm not sure what you can do about your beer at this stage. I don't know how long it's been since the initial pitch, but you need to let it sit for a couple more weeks and see if the gravity drops any. As a last resort you can add some amalyse enzyme or Beano to the beer to break down the sugars to make it easier for the remaining yeast to digest them.