Java and IE 9??
The Flash detection routine doesn't work correctly if you use a 64-bit browser.
If you use a 64-bit browser to access a website requiring Flash, you'll be told that you need Flash and are prompted to install it. You'll install it and go back to the same site using the same browser, and are prompted again.
If you have to access a site requiring Flash, make sure to use a 32-bit browser.