Your code cant run that way, an int that starts with 09 is just not allowed in this specific example.
If you need '0' at the begging of of any int, you should format it.
ex:
Arrays.asList(254,156,641,974,112).forEach(val -> html.append(String.format("<td width=30><img src=\"icon.customtex_%s\" width=32 height=32></td>",String.format("0%s", val))));
Arrays.asList("A","B","C","D","E").forEach(val -> html.append(String.format("<td align=\"center\" width=290>%s</td>",val)));