I had the same problem.  I did a lot of searching, and only one thing did it for me was . . . .
First, I bought a bolt at the hardware store - the same size/pitch as the brake line inlet.  Then, I used a hole punch on a old head gasket (copper head gasket from a 50cc Honda), and made a small circle of copper.
I put water in the caliper - until all air is removed.  Install both the bleed screw and the bolt with the (copper) gasket under it.  Tighten them up good.
Then, I put the caliper on a baking sheet, with a pan upside down, but over the caliper.  Put it all in the oven, and bake at 300 or so.
Eventually, the water boils, makes steam, and forces the piston out - usually with quite a BANG!  That's the purpose of the upside down pan (to catch the ejected caliper).  Overall, it took about an hour.
I had tried everything I could think of, and could find on the internet.  This sounded crazy - but it worked for me.