You can't use a HTTP proxy on Battle.net, because it's not HTTP-based, but binary.
SOCKS, you could use, but it doesn't have support for it and I have no intention of adding it, due to the likelyhood of it being abused since JavaOp is a command-line configurable bot which easily supports multiple instances of bots -- I'd hate to see our child become a massloader.