Your suggestion led to a discovery. I'm using Ubuntu 9.04, so when I type
mdb-schema
or
man mdb-schema
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.