How does it work in the Gaming options control panel? If it's okay there, try running the game in Windows 95 or 98 compatibility mode.
Can you use the software controllers to bind keyboard keys to joystick buttons and try it that way? What I mean is, bind the trigger to "K" (or whatever button, I don't have IL2), instead of binding ...