(Not actually adding anything to the conversation)
How much depends on the composition of the solution, but it's far more than you could reasonably generate by a water column of any reasonable height on Earth.
The solution simply wouldn't pass through the upper filter.
What do you consider reasonable?
The amount of pressure depends on the concentration of the solution.
Fresh water requires a minimum of 2 atm going by Wikipedia, requiring roughly a 10m (~33 feet) high column at
least.
For solutions with higher osmotic pressure, like seawater, it's an
order of magnitude larger and then some, and the column height scales accordingly - even if it was pretty low, to simplify calculations, it would require a 100m high column.
Now, don't forget, we're trying to get that column going by water's own osmotic pressure, that's where the logical fault lies. No matter how big it were, the pressure differential you're trying to get on the upper membrane cannot exceed the pressure you've gotten on the lower one.
The free energy you're apparently getting from the generator at a glance is in fact the energy you'd need to use to overcome the osmotic pressure at the upper membrane. If you artificially applied additional pressure on the water on the upper membrance, you WOULD get that kind of motion and generate power on the generator - except what you generate would inevitably be less than you used to power the piston.