I want to start this reply by saying that I have no knowledge about the Cisco 2504 or the 1600 Access Point, but I do work with the SF300 series switches.
I did check the data sheet for the 1600 AP's and according to it they are compatible, the main feature is the PoE+ which is supported on the switch.
Also, I noticed these AP's have Gigabit ports and the switch you mentioned is a 10/100 with just 2 Gigabit ports, I don't know if that was important or not.
Besides that they should work just fine together, you may need a little bit of our assistance to get them to talk, just because they need to be configured a little different from the enterprise devices but they should definitely be able to work together.
I hope this was helpful.