To get rid of the error from the logs, you can use below approaches:
1. Check "Allow writing in temporary tables" in the data source (in the Information Designer) where the "ColumnName" column data is coming from. This would also improve performance since the data from this data source would not have to be copied for the join.
2. Load data from the data sources into the report separately and then perform the join in the report. This can be done by using the "Add Columns" operation (see "
How to Add Columns" reference for more details)
Note: There is another way to get rid of this error by using Information Services API but that requires custom development and compiling and deploying of java extensions.