There's no way to send SMS through HTTP, unless there is an online service that you can access then that will send the SMS to you.
SMS devices are accessed using AT Commands (in the old days this is usually achieved using telnet, IIRC) via a serial port connection. Far as I know (not a java dev here) Java supports serial AT commands in its java.comm(?) library.