SAP HANA clients don't support (up to SPS9 at least) passing table-typed variables or temporary tables as input parameters.
What you might do instead is to fill a temporary table in your session and pass the _name_ of the temporary table (if it is not the same table name every time) to your procedure.
In the procedure you can then use dynamic SQL to perform the INSERT from the temp table.
- Lars