Well, after another day of experimenting, it looks like the empty recordset I described on 9/26/2002 is a problem with the 3.2 version of JTOpen. The issue only happens during certain complex SP operations, and shouldn't cause problems for relatively simple SPs (selects, selects with multiple joins, etc.). I've posted the problem to the JTOpen project site and will blog another update as soon as I have more info.
CFLib.org
Raymond Camden's Blog
Christian Cantrell's Blog
Sean Corfield's Blog
Nathan Dintenfass' Blog
Todd Rafferty's Blog
Steve Rittler's Blog
Cameron Childress's Blog