Java source files are compiled to .class files. As far as I know, there is no standard way to compile java code to a DLL.
What could have happened here:
- This is C code written against the JNI API, to be used to interact with (or from) Java code;
- This is Java code that was (automatically) converted to C code by some tool, and then compiled to a DLL.
- This is a JAR file that someone renamed to a DLL. In that case, rename it back, unzip the JAR, and decompile the JAR with a Java decompiler.
Without knowing something about the origin of this DLL, there's not much you can do. Try a C decompiler, but probably won't get very far.