imo you can't simulate it, except maybe with you sending it yourself in a loopback.
i added some (tested and working) code, hth:
Code:
DatagramConnectionBase _dc;
_dc = (DatagramConnectionBase)Connector.open("sms://");
Datagram d = _dc.newDatagram(_dc.getMaximumLength());
_dc.receive(d);