Hi ali30,
You could try to catch the extra character when you receive the data from the database so that your array doesn't contain it. One suggestion would be to parse your data character by character and look for non printable characters like \r \f \n \e. Or you could create a new String array similar to the original but without the last element as follows (provided that the blank is always the last item in the list):
Code:
String [] v_new = new String[v.length - 1];
for(int i=0;i<v.length-1;i++) {
v_new[i] = v[i];
}
list = new List(v_new);
cform.addComponent(list);
cform.show();