StrutsとTomcatとmysqlでWebアプリ作ってたときに人から突っ込まれたことについて質問です。

public class HogeUtil{
 public static List getHogeList(Connection con){
  return con.execute(hogesql);
 }
}

↑こんな感じのstaticメソッドを作ったら、
「マルチスレッドのアプリで、staticメソッド内でSQLを発行するのは
他のスレッドによって変数が書き換えられて正しい結果が期待できない」
と言われてしまいました。
これは本当なんでしょうか?
(ちなみに、static じゃなくクラスをnew してメソッドを呼べばOKらしいですが。)