Had spent time importing ksoap2 classes, then sources in my project in order to access web services. Doing it manually is a mess, you dont need to do that anymore.
Download the ksoap2 j2me jar (ksoap2-j2me-core-2.1.2.jar) from the following location: UK Mirror Service: sites/download.sourceforge.net/pub/sourceforge/k/ks/ksoap2
Make sure that you preverify it before you put it to use.
Preverification on the jar is done by using preverify.exe in your BlackBerry JDE bin folder.
Coming to the main point: You can totally avoid using ksoap2. Why increase the footprint of your application by using 3rd party libraries when you can do away with them altogether?
Using RIM classes like HttpConnection and InputStream/OutputStream, you can query a web service and get/post data.
There is a thread on this forum which has code that will help you achieve this. Just search for "HttpConnection" and you should be able to find that.
Hope this helps.