Я бы посоветовал вам использовать SMSJ .Он имеет несколько реализаций.Один из них - «локальный»: он включает в себя библиотеку RXTX, предоставляя хорошо разработанный API более высокого уровня.Другие используют известные веб-сервисы, которые отправляют SMS.