Your values object is obviously an Object[] containing a String[] containing the values.
String[] stringValues = (String[])values[0];
Your values object is obviously an Object[] containing a String[] containing the values.
String[] stringValues = (String[])values[0];