Beside of compatibility concerns (JSR not present, JSR needs signing, bugs) static registration cannot be turned off. You have to (and should always) register dynamically via the PushRegistry class rather than using the JAD. The first time your MIDlet is started, you register your connection which the phone stores virtually.
More details about the NFC syntax can be found in the PDF specification of JSR-257 and examples can be found in the wiki or discussion sections which deal with NFC.
Would be one example for the NFC Forum external type. To make it short: The connection string is the same as for static registration.
int format = NDEFRecordType.EXTERNAL_RTD;
String name = "urn:nfc:ext:example.com:YourExample";
NDEFRecordType type = new NDEFRecordType(format, name);
String connection = type.toString(); // ndef:external_rtd?name=urn:nfc:ext:example.com:YourExample
String midlet = getClass().getName();
String filter = "*";
PushRegistry.registerConnection(connection, midlet, filter);