Onestamente ho lo stesso problema, non ho passato un sacco di post e idee su cosa potrebbe essere sbagliato e nulla ha funzionato, non voglio perdere tempo su di esso, quindi il modo più semplice per aggirarlo è semplicemente avere qualcosa come usare sql direttamente:
db.run(sql"""show tables""".as[String]).onComplete({
case scala.util.Success(value) => value.foreach(println)})
Il che restituirebbe qualcosa del tipo:citycountrycountrylanguageSono sicuro che potresti capire come usarlo da lì.
ps scusa per la formattazione dell'esempio di codice scadente