I think the following lines in your declareAndReadMaps() method in your Maps class may be incorrect:

public void declareAndReadMaps()
{
.....
Kyle kl=new Kyle();
...