This is a result of expensive cryptographic routines and low VM speeds on J2ME devices. We have traced the problem to a specific set of classes and are currently working to improve their efficiency. The problem is less severe with SSH1 connections since fewer cryptographic functions are required.