I haven't yet read from the link, but if the person was to have said "two years from now", "Connecticut", "children", "lone gunman"...I'd have to call hoax. It would be interesting to know more, though.
The only way I could imagine otherwise, would be if the person made hundreds of random predictions which happened to include this. But even then, it would be fairly remarkable.