firequall,
That is indeed a guaranteed connection.
If things do go bad, and the odds are in your favor that you will make the connection, then Amtrak will reticket you to another train to Philly. Depending on just how late the Adirondack and the day of the week that you travel on, you could be put on a Keystone at 11:15 or if really late, the overnight train #67 that leaves NY at 3 AM.