異なる名前を付けた結果セットに問題があるようですが、どちらも同じデータを持っているようですが、その理由がわかりません。
String query = "SELECT * FROM blog_comments;";
ResultSet rs = stmt.executeQuery(query);
ResultSetMetaData rsmd = rs.getMetaData();
int colNum = rsmd.getColumnCount();
boolean more = rs.next();
String query2 = "SELECT * FROM blog_entries;";
ResultSet rs2 = stmt.executeQuery(query2);
ResultSetMetaData rsmd2 = rs2.getMetaData();
int colNum2 = rsmd2.getColumnCount();
boolean more2 = rs2.next();
私はデバッグを調べましたが、どちらも同じ列を持っていますが、提案があるべきではないと思います。