文字列の保存は↓を呼び出して行ってます。
(今まではこれで成功)

public void saveStr(String name,int scr){
try{
out = Connector.openDataOutputStream("scratchpad:///0;pos="+scr);
out.writeUTF(name);
out.close();
}catch(Exception e){}
}

数↓
public void saveData(int point,int scr){
try{
out = Connector.openDataOutputStream("scratchpad:///0;pos="+scr);
out.writeInt(point);
out.close();
}catch(Exception e){}
}

あとは保存時に30ぐらいの項目を↑の2つを呼びでして保存しています。

int a;.
....
saveData(a,1000);
saveStr("あ",1100);
....

やはりスクラッチパッドに接続しすぎが問題なのでしょうか。
4つに分割して保存しても効果はありませんでした…。