Hi!
If you use J2ME CLDC with MID Profile then you must have any device with PalmOs 3.5 or higher.
If you want to develop with PersonalJava, then you must have a Personal Java VM compatible (Insignia, JEODE) to iPAQ/Hp, which will be J2ME Personal Profile compliant...
Marco