?????
El error está en las líneas 38 y 39. estás colocando el comando fila.put("nombre",String.valueOf(resultSet.getInt("nombre"))); Lo que en realidad estás diciendo le a Java, es que te convierta un valor en un String, cuando de por sí, los valores que utilizas son String, como por ejemplo: "mesa" ya es un String desde el inicio. Es por ello que te da el error, porque estás pidiendo una redundancia. en el caso del "id" y la "cantidad", ahí sí está bien empleado el comando String.valueOf(resultSet.getInt("String")).. Porque con esté comando, basicamente le estás pidiendo que añada el valor númerico a la tabla, a través de String.
En resumen, sólo elimina el String.valueOf de las líneas 38 y 39.