To get the rows, do the following-
Using CSS selector:
List<WebElement> rows = driver.findElement(By.cssSelector("[class='table table-condensed table-hover event-list'] tr"));
Or if you have to use XPATH, then do:
List<WebElement> rows = driver.findElements(By.xpath("//table[@class='table table-condensed table-hover event-list']/tbody/tr"));
This is returning a list of WebElements. You can get the count here:
int count = rows.size();
System.out.println("ROW COUNT : "+count);
Then you can get text for each element and assert if it's as expected. As you are saying the text should be same for all elements, then you can do something like this:
for(WebElement e : rows) {
assertEquals("expected text", e.getText());
}