Fiz desta outra forma e também não deu certo:
String fileId = “09”;
String query = “select size from path where '”+fileId+"’";
ResultSet rs;
rs = statement.executeQuery(“select size from path where '”+fileId+"’");
Neste caso você precisa especificar qual o campo que tem o valor “fileId” para a clausula where.
Por exemplo: select size from path where fileId = '"+fileId
Aliás, qual é o tipo desse fileId no banco? No meu ver um id deve ser do tipo number (ou int dependendo do banco).
Como assim?
Você não está especificando o campo na clausula where e no banco está funcionando?
Se o id é int, por que você está tratando-o como varchar na sua query?
Ou você postou as informações erradas ou alguma coisa muito estranha está acontecendo rsrs
Poste o seu código inteiro… ou pelo menos a classe que está faz acesso ao banco.
Você também pode baixar a apostila do curso FJ-21 da Caelum.
Além da parte web, você também verá nessa apostila uma parte de acesso a banco, melhores prática (uso de parâmetros para evitar slq injection) e etc. http://www.caelum.com.br/curso-java-web/