Many thanks for the help!
I put together a prototype pcb with a JM60 and modified the .prm file as indicated, but there seems to be some software error.
The device is correctly recognized with its vendor and product ids, but running the test utility reports a wrong software version number and only receives 3 bytes of the 5-byte id response, interpreting the sw version as 15.15 (0xFF), causing the utility to propose updating the firmware. It then displays an error :
Error: _opensourcebdm_bdm_sts() failed
Speed = 0.44 MHz (34601 ticks, sync=576.7 us)

I wonder if anyone would have any suggestion how to figure out the cause...
Here is the log file from running the test utility. The code was compiled from the sources of 10 August 2008 with the prm modified for JM60.
Many thanks!
USBDM BDM DLL v1.4. Compiled on Aug 12 2008, 00:16:39.
Log file created on: Sat Oct 18 08:24:35 2008
===========================================
bdm_usb_init()
===========================================
bdm_usb_find_devices()
===========================================
USBLIB DLL version: 0.1.12.1
USBLIB Driver version: 0.1.12.1
===========================================
bdm_usb_cnt() ==> 1
OSBDM_INIT: Usb initialised, found 1 device(s)
OSBDM_OPEN: Trying to open device #0
===========================================
USB Device open 0
USB Configuration set
USB Interface claimed
OSBDM_OPEN: rc = #0
===========================================
bdm_usb_cnt() ==> 1
checkFirmware: hDLLInst = 0
============================
USB EP0 receive request (CMD_GET_VER, size=5):
05 0C 00 00 00 00
USB EP0 receive (size = 5, recvd = 3):
00 FF 87
checkFirmware: version = 87FF
checkFirmware: Current BDM version = F.F, Hardware version = 87
checkFirmware: New Flash version = 1.0, Hardware version = 88
checkFirmware: New Flash version = 1.0, Hardware version = 87
============================
USB EP0 receive request (CMD_GET_STATUS, size=2):
02 22 87 00 00 00
USB EP0 receive: Transfer failed (USB error = -5)
============================
USB EP0 receive request (CMD_READ_SPEED1, size=3):
03 29 87 00 00 00
USB EP0 receive: Transfer failed (USB error = -5)