Being a forester, I can tell you that as long as you make sure some pieces are above the water, they will definitively start rooting, and growing. Willows are streamside trees, and need a lot of water. A problem might be that they can quickly outgrow all your other plants and provide (too much) shade. They will also definitively compete for nutrients, but this you can remedy by fertilizing more, and ensuring they don't have any leaves in the water, so they are obliged to take up nutrients through their roots mainly. If you provide them then with root tabs, and fertilise your other plants with liquid fertilizer, competition will be less.