you cannot add complex type directly…what you can do is you can serialize the datatable and add the serialized strign and then deserialize when needed
basically you need to convert datatable to string for that you can use output table activity and for deserializing you can use generate datatable…and that string can be added to queue
if you want to add each row separately to each queue item then you can use bulk add queue items
cheers