No, because you might be importing from multiple sources. It's why at the end of an import you are prompted for the name of the table to create -- it defaults to to "archive_import_log" but you can change it to whatever you want.
Perhaps a nicer message saying to change the name of it and show the input instead of the mysql error? The credits add-on uses the import system for importing credits from other add-ons, and a couple of people have brought this up so far.
Wait, are you reporting that it prints this error out? From your original report it seemed to imply it was an uncaught exception and thus logging as an error.
This is actually capturing any error. It's unlikely to trigger another error, but it certainly could if the table name isn't valid for example. As such, we're just deferring to the actual error from MySQL which will be the most accurate in determining what's wrong and the action that needs to be taken.