Your suggestion led to a discovery. I'm using Ubuntu 9.04, so when I type
it shows that the -S flag is available. So does the documentation at http://manpages.ubuntu.com/manpages/jaunty/man1/mdb-schema.1.html
. But if you browse to the later versions on that page you'll see that -S isn't shown anymore in 10.04LTS and after. It's also not shown at http://linux.die.net/man/1/mdb-schema
I didn't mention -S or the other mdbtools options because I hadn't used them and couldn't describe them any better than the documentation, but now I wonder if the -S option still exists in later versions.
If any of the mdbtools programs create unacceptable or undesirable table names, it seems like it should be possible to correct them in the output files with sed or by manually editing them before using them to do the table creates and data transfers.