Compressed air for what you have described will almost never work unless you try some of Steve's recommendations. You may be able to buy a $20.00 can of Gunk carb cleaner (gallon can) and leave the caliper in there for a few days. That would probably do it.
What is holding the piston is basically what I cal brake shellac. It's a gummed up fluid/rust combo that will buff right off with a buffer wheel but it will glue your piston in there like it's welded in.
If you have air, you can't go wrong with a $13.00 Harbor Freight grease gun. Take a 14mm spanner (just trying to get a reaction from this side of the pond)
and remove the tip. The threaded portion is now 10x1 and will screw directly into your caliper. You'll need to block off the open bore, a large rubber washer and a steel plate can be made for this (Lowe's). C-clamp it in place and simply pump out your piston.
Fluid doesn't compress, air does.