i've never heard of anything that "gives errors like u cant use toString()" - are you saying that the following code won't work:
for (int i = 0; i < array.length; i++) {
someObject.stringMethod(array[i].toString());
}
gives you an error? if so, what error?
as for casting the whole Object array to a String array, i don't think
java is able to do that. but it sounds like you don't need to anyway - if i read correctly, the method takes a single string as an arg, yes?