Garuda 737-300
On Jan. 16, 2002 a Garuda 737-300 made a successful ditching in the Benjawang Solo River after suffering a double flame-out in a cloudburst. Unfortunately there was a fatality - a flight attendent drowned during evacuation.
Apparently the current prevalent airliner configuration - low wing with large diameter engines on pylons under the wing - is capable of controlled ditchings, at least in moderate wave conditions.
Chinookflyer