If it was me, I'd start by plugging my laptop/PC into the uplink cable you're using between the ICX switch and your router. Make sure you pick up a DHCP address, and can see the router/internet. (If the PC has an address starting with 169 this means it couldn't see your router and made up an address of its own, so your cabling might be defective).
Assuming this works, plug your ICX back into the uplink, and plug your laptop/PC into the ICX.
Again, make sure you pick up a DHCP address, and can see the router/internet. If no DHCP is getting through, can you see the router if you give the PC a static address? Does the switch have any L3/VLAN/filtering features turned on which you can disable?
If you're getting DHCP IPs, then I'd plug the ZD into the ICX PoE switch, then plug an R720 into this switch and factory reset it. The AP should join the ZD's network.
If not, check the logs on both the AP and the ZD. Also just check your ZD software is reasonably up-to-date (not 9.x) and that your AP isn't running Unleashed firmware.
Finally, I'd move my ZD back to its final location.
Make sure you know where to see DHCP leases on your router, so you know which IP the APs get given.