As I understand it, program change number 0 corresponds to program 1, as PC numbers can only range from 0-127. So a PC of 0 gives you program 1, 1 gives you 2, 5 gives you 6, and all the way to 127 gives you 128. Different devices will either call them 0-127 or 1-128, but they're the same things.