"Hypocrite" refers to a person who alters their opinion to con others into believing into a person they are not.
But, I personally feel that, 'hypocrite' is a harsh word to describe John A. Pescud. At the same time, we can't deny this ugly truth.
Pescud ranted to the author about the monotony and the stereotypes in every modern day bestseller. He had complained that in real life, an individual marries their parter only when they belong to the same social status. But, in Pescud's case, he was unknowingly pursued a woman - Jessie, who had a higher social station than him.
Thus, we can conclude that John A. Pescud borders the precipe of the hypocrisy.