It's probably because you're using a '-' in your database name. Anything other than numbers, letters, and underscore are fringe characters in a database name and should be avoided. Even the mysql documentation suggests similarly. The installer doesn't let you use those characters anymore, for this reason.
You might try changing your DB_DATABASE setting to use backquotes around the database name in your admin configure.php file, ie:
Code:
define('DB_DATABASE', '`rochesterlaw_org_-_cat1`');
I'd recommend changing things to not use the hyphen though, if at all possible.