Today I made my first segwit transaction thanks to Trezor’s beta wallet. It’s just like normal transactions.
BitcoinJ has no SegWit yet. But would love to support it as soon as possible.
I hope bitcoinJ makes that a reality soon. I have other wallets using them.