You cannot call ahead or book for public ice skating, there is a line and it's first in best dressed. But you can book ice skating programs or lessons on the recdesk of you're a JERSEY CITY resident.
It's open to residents and non residents, you do the line to get in and pay small fee. There is a schedule that you can check on their website. I sometimes go on fridays from 6 to 7:30 pm.
Thanks! Your answer is awaiting moderation.