The problem is actually the launcher this game comes with. Well, what if your controller actually does work? Actually, the problem may not be your controller. A lot of people are forced to use a keyboard because they may not know how to set up a controller.
Sonic Adventure 2 is a really weird game with controllers.