arrayList.add空指针异常

ArrayList arrayList new ArrayList() while (rs.next()) { NewsVO news new NewsVO() 新闻BEAN news

ArrayList arrayList = new ArrayList();
while (rs.next()) {
NewsVO news = new NewsVO(); 新闻BEAN
news.setCaption(rs.getString(2)); 赋值
news.setContent(rs.getString(3));
news.setHavepic(rs.getString(4));
news.setPicurl(rs.getString(5));
news.setDate(rs.getString(6));
arrayList.add(news);   加入,就这一步,一直提示这一行空指针异常。
    怎么试都不行。

}

------解决方法--------------------------------------------------------
会不会是rs报的错,ArrayList的用法是没有问题的,rs的下标是从1开始的。
------解决方法--------------------------------------------------------
肯定是RS的问题