You are correct, the new Nokia Communicators have new J2ME CDC/Personal Profile implementations. They have also separate MIDP implementations with support for the APIs you mentioned. However, you can't use these additional APIs in Personal Profile applications. The clear reason to this is, that these two J2ME implementations are totally separated from each other.
Fortunately there is a solution to this. You can use JNI technology to create native functions for, for example, sending SMS messages. More information can be found here: http://java.sun.com/docs/books/tutorial/native1.1/. We will also publish more information about JNI technology soon. At the moment you can find more information about this in "The Series 80 Developer Platform 2.0 SDK for Symbian OS for Personal Profile" documentation.
Is the answer above still true? Is there still no way to use the Bluetooth API in a Personal Profile application?
Is the underlying VM not the same (I think IBM J9?) Shouldn't it be
possible to move some JAR and DLL files from the installation folder of
the MIDP VM to the installation folder of the PP VM (I have not device
here right now in order to check this)?
I hate to use JNI if not absolutely necessary (waste of time ...)