Happiness is a feeling/emotion, but Joy is state of 'being'. One does not depend on your external circumstances, the other does.