I disagree that it shits upon it, though retconning him into Hal's origin is a bit much. But as far as his existence, we didn't see everyone that was imprisoned there. In that respect all Johns did was what Moore used to do back then, which is expand upon something just sitting there whose potential might not have been fully explored. I don't think it's wrong any more than dividing Swamp Thing from Alec Holland.