Информация, которую вы разместили, довольно ясна. Ваше соединение закрыто.
Может быть, вы не закрываете только ResultSet, но вместо этого закрываете все соединение?
Наконец, убедитесь, что соединение открыто, прежде чем пытаться что-либо с ним делать. Если это не так, получите новое соединение.