I want so set up an environment that does the following:

I want to implement a Java application that sens an SMS to a cellular phone. At this point not to a real cellular phone, only to the 6590 simulator.
The SMS should contain code to invoke the WAP browser (WAP Push) immediately (after the user has pressed accept).
Then the user should be redirected to a certain page on my own webserver.

How can I implement such a Java application ?
Do I need sth. like Openwave SDK or is J2ME sufficient ?

How do I have to configure the Mobile Toolkit and 6590 handheld ?
Is this scenario realizable at all with the mentioned components ?