WAP is a markup language. J2ME is a complete programming environment. J2ME can generate WAP, but since WAP can't do logic, the reverse isn't true.
Plus, WAP was designed for phones with limited display resources. These days, chances are that there's a full-blown web browser in the device (assuming you don't think you need Flash to be "full-blown"). So for markup, you might need HTML, not WAP.
An IDE is no substitute for an Intelligent Developer.