In java , to detect if two when two rectangles collide, you can use intersects() method
Sample Code:
Rectangle r1 = new Rectangle(x1,y1,x2,y2);
Rectangle r2 = new Rectangle(x1,y1,x2,y2);
if(r1.intersects(r2))
{
//what to happen when collision occurs goes here
}