Try making the following change to your dictionary:
New Dictionary( Of String, Dictionary( Of String, Object)) From {
{ "Table", New Dictionary( Of String, Object) From { { "DataContext", InvoiceDT } } }}
The change here is instead of datatable we are using datacontext as the type for passing datatable