New York may have some state-specific coverage issues, but I don't think they have much to do with whether "hit when parked" is covered by comprhensive. Comp usually covers most anything that can happen to the car (physical damage) EXCEPT being struck by or striking another vehicle. Examples are fire, theft, vandalism, animal damage, etc. Buying collision coverage is designed to cover what you're looking for, after a deductible. But if you didn't get collision, your consolation is just knowing the money you saved not paying for the coverage all along might help pay for the damage.
You should be asking the agent this question. But I don't think comp will cover it. Sorry.