I am getting this error

**java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=map/CareMonths, offset=6**

My Eclipse's Java compiler is set to `1.6` and my installed Java SDK in C:\Program Files is `1.6.0`, but still I get this error when I install my app to Webshere Application Server V7. 

What does `offset=6` mean? I want to compile using Java 6 and Websphere 7 supports Java 6.

I do see that the JDK in the IBM directory where server is installed is Java 7. Is that what is causing this? ....but again my workspace's Eclipse compiler is set to Java `1.6`.