Heaven's Hammer always hits for the maximum 999,999 (-1 HP) damage regardless of level, defense, or number of monsters (up to 15). The skill level itself only serves to reduce the timed recharge rate. The reason some monsters still have a chunk of HP left is some monsters do have auto-regenerative abilities if their HP gets down to a certain point or is reduced at any rate.