OK, I've got a solution to this one now.
The trick is NOT to use jTDS, but use jConnect instead.
Download jconn3.jar and pop into the WEB-INF/lib directory.
Then use JDBC URL like this: "jdbc:sybase:Tds:<host>:2638/<dbname>"
And Driver Class of "com.sybase.jdbc3.jdbc.SybDriver"