Vejo algumas informações na net como esta:
eu ja fiz funcionar...
1 - você vai precisar de um celular connectado ao computador pelo USB e reconhecer ele como COMX (COM1, CO2... COM9...) sei lá...
1.1 - você tem a alternativa de alugar um gateway de sms e não precisar do celular no pc... ai vai de cada um...
2- caso escolheu connectar o celular no pc, vc irá precisar de um gateway sms, que irá fazer a comunicação do java com o celular...
3- os códigos em java para enviar o sms é bem simples e acha fácil aqui no GUJ.
eu fiz no meu projeto TCC... as vezes não ia a mensagem... ai as vezes dava um tempo e chegava tudo de uma vez...
eu recomendo usar apenas para testes!!!
Esta:
Boa Tarde >...
Amigo , voce pode utilizar um modem externo para realizar esse envio de mensagem, existe varios modelos , mas o que eu uso e o min200 ele acompanha com a dll .
e bem simples e facil a sua utilização
Veja se te ajuda em algo.
Procurando no Google: Enviar SMS com Java, você encontra algumas coisas...