Odds are there's a thin strip of metal on the outer edge of the rotor that is hanging over the pad just enough to keep it from coming off. You just need to apply some brute force to the caliper to get the piston to back off just enough for you to slip the pad past the rotor.