You cannot directly use a Classic Controller for Virtual Console GameCube games. Here's why:
While Classic Controller doesn't work, Wii Remote or GameCube adapter let you enjoy VC GameCube games properly.