You can use the classes from the java.io and java.nio packages to. A BufferedReader can read line by line your file:
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(new File("Path"))));
String line = null;
while((line = br.readLine()) != null){
//do stuff in here
}
In Google Guava there are helpful methods for reading a File.
The splitting of columns in this special case can be done by the split method of the String class.
line.split(" ");
For the splitting the usage of Google's Guava library might also be of big help for string splitting.
Handling of the numbers can be achieved by using the wrapper classes like Long, Integer and so on, especially the static methods valueOf in the respective classes.
Long.valueOf("123");