If its a file with line breaks and delimiters (ex, csv) between column values, I think it will be possible to use a combination of iterating over rows using readLine() and iterating over columns using Scanner.next() or String.split() or Regex to achieve the purpose. However this may not be a good approach in case the file is very big.
If the file contains fixed width columns, then you can try using RandomAccessFile.seek() to take you to the appropriate value using some math.
If its a delimited file which is not too big, another option will be to read and populate a 2-dim
String Array from the file and read directly using the co-ords.
[ July 04, 2006: Message edited by: John Calabasas ]