In the recordset, you have the data type for the paramSession variable set to integer, but it needs to be set to text. the value:
ABCD1234EFGH
is a string, so cannot be treated as an integer. using an integer data type is causing:
ABCD1234EFGH
to ne converted to:
1234