I guess to clarify some things, only 225 spots are reserved for Holy Name as a replacement for the parking spots they originally had. I don't know why the other 869 parking spots are needed.
This project is beginning to remind me of the "Hudson Block" proposal in Detroit, where there's a new tall and skinny tower on top of a bunch of retail in a major city corridor.
https://i.imgur.com/gHihERSh.jpg
Source:
http://forum.skyscraperpage.com/showthread.php?t=208634