LWJGL will look for OpenAL32.dll in the following 3 places:
1 -Djava.library.path
2 current working directory
3 System path (usually windows\system32 in your case)
OpenAL32.dll, as provided by creative, is NOT the actual OpenAL dll - it is a "router" dll, which will search onwards for any file called *oal*.dll (might differ a bit).
So to confirm stuff, do the following:
* move OpenAL32.dll, wrap_oal.dll out of system32
* move OpenAL32.dll away from -Djava.library.path
* confirm that nothing works (if they do - something is still in the path!)
* move the lwjgl supplied openal32.dll into the java.library.path, and confirm your issue (or deny!)
* replace the lwjgl-openal dll with wrap_oal.dll and rename it to OpenAL32.dll