Sounds like a bug. Please contact Tableau support.
I had the same problem a while back while originally writing about Tableau and SparkSQL. Do contact Tableau Support as I don't know if this will work for you as well. Essentially there is a patch to get around this issue by using a TDC file. Here are the directions I received and they worked for me:
"Here are the steps, if the TDC file needs to be copied to additional computers in your organization. Simply place the TDC file in the My Tableau Repository/Datasources folder before loading Tableau.
Exact steps to setup the TDC file:
+ Quit Tableau Desktop
+ Copy the spark_sqlcolumns.tdc into the Datasources folder located at "Documents/My Tableau Repository/Datasources"
+ Launch Tableau Desktop
Tableau Desktop should pickup the new TDC file and this should resolve the "No such table" error that has been received, and should also prevent tables from loading with no data, when connecting to Spark SQL.
Additional information around TDC files for Tableau Desktop can be found here:
Customizing and Tuning ODBC Connections
See the attachment here for the TDC file.
spark_sqlcolumns.tdc.zip 353 bytes