I'm not quite sure what you're talking about. The only town with "John" in it would be Johnstown, and that's a little further from the Ohio border than Pittsburgh.
Between Ohio and Hershey is a lot of space

about 4 1/2 hours worth.
Sorry I can't be of more help, it's not ringing a bell