You've got all the JARs and DLLs needed to start a JOAL app, so UnsatisfiedLinkErrors are the least of your worries. From the stack trace you've given, it seems the problem is internal somehow. The code in ALut.java surrounding line 71 is:
68: String deviceName = null;
69: ALCdevice d = alc.alcOpenDevice(deviceName);
70: if (d == null) {
71: throw new ALException("Error opening default OpenAL device");
72: }
Considering this works in webstart but not Idea, I'd suspect that somehow webstart is finding an OpenAL sound device, whereas the code when run from Idea isn't.
Do you have the latest drivers installed for your soundcard, and do they drivers include OpenAL drivers? My guess is that webstart is using the OpenAL software device provided by wrap_oal.dll, whereas when running it from Idea it tries to find OpenAL drivers in your Windows/System32 directory and fails to fallback to the software device.
If your sound drivers don't include OpenAL, you can install an OpenAL software device (much like that in the webstart version of the sound demos) by downloading the Windows installer from
www.openal.orgFailing all that, could you see if any OpenAL devices are listed by the following code:
ALC alc = ALFactory.getALC();
System.out.println("Available devices: " + alc.alcGetDeviceSpecifiers(null, ALC_DEVICE_SPECIFIERS));