I see the problem. I was confused by a similar thread in which a MicroLogix 1400 controller was specified.
If you enter the same instruction in a MicroLogix 1100 program, you get the "Invalid Data Type" error.
I'm not sure how to work around that.
We could punt and try a different approach: RA Knowledgebase Document ID 40716 suggests that the MicroLogix 1100 FRN5 and later can send a MSG Write to a ControlLogix using the PLC-5 Write message type.
In the CompactLogix /ControlLogix you would have to use the "Map PLC/SLC Messages" feature to allow the controller to consider a INT[x] array to be a PLC-5 style INT data table.