メソッドの戻り値がListでも配列でもない時に、resultsetの件数が2件以上あった場合、 SQLが間違っている可能性があるという事なので、警告もしくは例外として欲しいです。
先頭の一件だけ取得したいという場合があるかもしれませんが、例外にしても良いような気がします。