Hypocrites are those people who say something and do just opposite. Yes, I agree that John is a hypocrite as he says that people in real life marry someone of their own class but he marries Jessie who is of a much higher class than he is.
4 4 4
yes, i agree with this statement that john is hypocrite because his opinion that he condemned novels like " the rose lady and trevelyen " in which build romance of two lovers from different classes because he stated that in reality men married to rich women or women married to rich men it is not happen in real life i.e. men and women marry of own classes ( lower , middle , upper , etc. ) but john  marries with as rich and she is from upper class girl the daughter of colonel . 
4 3 4