MBean attribute names start with an upper case character
That's what Scott Stark had suggested on the users' mailing list. I tried it, but it didn't work.
I don't understand why the attribute names would be uppercase when they're defined lowercase.
One more comment: the examples in your JMX book use lowercase.